Release Notes for PICSTART Plus® Device Programmer
MPLAB®
IDE v7.50
Software DLL Version v4.40.0.2
Operating System Versions v4.50.02 (pspls45002.hex)
November 3, 2006
Table of Contents
2 PC Operating System
Support List
7 Programming PIC10F2XXX
Devices
8 Programming
rfPIC12C509Ax Devices
9 Programming
PIC16C55A/C57C/F57 Devices
10 Programming
PIC16F818/819 Devices
11 Programming
PIC18C658/858 and PIC18F6x20/8x20 Devices
12 Universal Programming
Module (AC162049)
|
Device |
Supported in
OS (FW) Version |
Device |
Supported in
OS (FW) Version |
|
PIC10F200! |
(04.30.00) |
PIC10F206! |
(04.30.00) |
|
PIC10F202! |
(04.30.00) |
PIC10F220! |
(04.30.01) |
|
PIC10F204! |
(04.30.00) |
PIC10F222! |
(04.30.01) |
|
|
|
|
|
|
PIC12C508 |
(02.01.00) |
PIC12F508 |
(04.30.00) |
|
PIC12C508A |
(02.01.00) |
PIC12F509 |
(04.30.00) |
|
PIC12C509 |
(02.01.00) |
PIC12F510 |
(04.30.00) |
|
PIC12C509A |
(02.01.00) |
PIC12F629 |
(03.00.07) |
|
PIC12C671 |
(02.01.00) |
PIC12F635 |
(04.20.03) |
|
PIC12C672 |
(02.01.00) |
PIC12F675 |
(03.00.07) |
|
PIC12CE518 |
(02.01.00) |
PIC12F683 |
(04.02.00) |
|
PIC12CE519 |
(02.01.00) |
rfPIC12C509AF! |
(02.01.00) |
|
PIC12CE673 |
(02.01.00) |
rfPIC12C509AG! |
(02.01.00) |
|
PIC12CE674 |
(02.01.00) |
|
|
|
|
|
|
|
|
PIC16C505 |
(02.01.00) |
PIC16CE623 |
(02.01.00) |
|
PIC16C54 |
(02.01.00) |
PIC16CE624 |
(02.01.00) |
|
PIC16C54C |
(02.01.00) |
PIC16CE625 |
(02.01.00) |
|
PIC16C55 |
(02.01.00) |
PIC16F505 |
(04.30.00) |
|
PIC16C554 |
(02.01.00) |
PIC16F54 |
(04.02.00) |
|
PIC16C558 |
(02.01.00) |
PIC16F57! |
(04.02.00) |
|
PIC16C55A! |
(02.01.00) |
PIC16F627 |
(02.10.01) |
|
PIC16C56 |
(02.01.00) |
PIC16F627A |
(04.10.00) |
|
PIC16C56A |
(02.01.00) |
PIC16F628 |
(02.10.01) |
|
PIC16C57 |
(02.01.00) |
PIC16F628A |
(04.10.00) |
|
PIC16C57C! |
(02.01.00) |
PIC16F630 |
(03.00.06) |
|
PIC16C58A |
(02.01.00) |
PIC16F636 |
(04.12.04) |
|
PIC16C58B |
(02.01.00) |
PIC16F639 |
(04.10.06) |
|
PIC16C620 |
(02.01.00) |
PIC16F639 |
(04.12.04) |
|
PIC16C620A |
(02.01.00) |
PIC16F648A |
(04.10.00) |
|
PIC16C621 |
(02.01.00) |
PIC16F676 |
(03.00.06) |
|
PIC16C621A |
(02.01.00) |
PIC16F684 |
(04.10.00) |
|
PIC16C622 |
(02.01.00) |
PIC16F685 |
(04.10.06) |
|
PIC16C622A |
(02.01.00) |
PIC16F687 |
(04.10.06) |
|
PIC16C62A |
(02.01.00) |
PIC16F688 |
(04.10.00) |
|
PIC16C62B |
(02.01.00) |
PIC16F689 |
(04.10.06) |
|
PIC16C63 |
(02.01.00) |
PIC16F690 |
(04.10.06) |
|
PIC16C63A |
(02.01.00) |
PIC16F716 |
(04.10.00) |
|
PIC16C642 |
(02.01.00) |
PIC16F72 |
(02.10.01) |
|
PIC16C64A |
(02.01.00) |
PIC16F73 |
(02.10.01) |
|
PIC16C65A |
(02.01.00) |
PIC16F737 |
(04.10.00) |
|
PIC16C65B |
(02.01.00) |
PIC16F74 |
(02.10.01) |
|
PIC16C66 |
(02.01.00) |
PIC16F747 |
(04.10.00) |
|
PIC16C662 |
(02.01.00) |
PIC16F76 |
(02.10.01) |
|
PIC16C67 |
(02.01.00) |
PIC16F767 |
(04.10.00) |
|
PIC16C71 |
(02.01.00) |
PIC16F77 |
(02.10.01) |
|
PIC16C710 |
(02.01.00) |
PIC16F777 |
(04.10.00) |
|
PIC16C711 |
(02.01.00) |
PIC16F785 |
(04.40.00) |
|
PIC16C712 |
(02.01.00) |
PIC16F818! |
(03.00.07) |
|
PIC16C715 |
(02.01.00) |
PIC16F819! |
(03.00.07) |
|
PIC16C716 |
(02.01.00) |
PIC16F83 |
(02.01.00) |
|
PIC16C717 |
(02.10.01) |
PIC16F84 |
(02.01.00) |
|
PIC16C72 |
(02.01.00) |
PIC16F84A |
(02.01.00) |
|
PIC16C72A |
(02.01.00) |
PIC16F87 |
(04.10.00) |
|
PIC16C73A |
(02.01.00) |
PIC16F870 |
(02.01.00) |
|
PIC16C73B |
(02.01.00) |
PIC16F871 |
(02.01.00) |
|
PIC16C745 |
(02.01.00) |
PIC16F872 |
(02.01.00) |
|
PIC16C74A |
(02.01.00) |
PIC16F873 |
(02.01.00) |
|
PIC16C74B |
(02.01.00) |
PIC16F873A |
(03.00.07) |
|
PIC16C76 |
(02.01.00) |
PIC16F874 |
(02.01.00) |
|
PIC16C765 |
(02.01.00) |
PIC16F874A |
(03.00.07) |
|
PIC16C77 |
(02.01.00) |
PIC16F876 |
(02.01.00) |
|
PIC16C770 |
(02.10.01) |
PIC16F876A |
(03.00.07) |
|
PIC16C771 |
(02.10.01) |
PIC16F877 |
(02.01.00) |
|
PIC16C773 |
(02.01.00) |
PIC16F877A |
(03.00.07) |
|
PIC16C774 |
(02.01.00) |
PIC16F88 |
(04.10.00) |
|
PIC16C781 |
(02.30.00) |
PIC16F913 |
(04.40.01) |
|
PIC16C782 |
(02.30.00) |
PIC16F914 |
(04.40.01) |
|
PIC16C923 |
(02.01.00) |
PIC16F916 |
(04.40.01) |
|
PIC16C924 |
(02.01.00) |
PIC16F917 |
(04.40.01) |
|
PIC16C925 |
(02.01.00) |
PIC16HV540 |
(02.01.00) |
|
PIC16C926 |
(02.01.00) |
PIC16HV785 |
(04.40.00) |
|
|
|
|
|
|
PIC17C42 |
(02.01.00) |
PIC17C756 |
(02.01.00) |
|
PIC17C42A |
(02.01.00) |
PIC17C756A |
(02.01.00) |
|
PIC17C43 |
(02.01.00) |
PIC17C762 |
(02.01.00) |
|
PIC17C44 |
(02.01.00) |
PIC17C766 |
(02.01.00) |
|
PIC17C752 |
(02.01.00) |
|
|
|
|
|
|
|
|
PIC18C242 |
(02.01.00) |
PIC18F2620 |
(04.30.01) |
|
PIC18C252 |
(02.01.00) |
PIC18F2680 |
(04.30.01) |
|
PIC18C442 |
(02.01.00) |
PIC18F4220 |
(04.02.00) |
|
PIC18C452 |
(02.01.00) |
PIC18F4221 |
(04.30.03) |
|
PIC18C658! |
(02.01.00) |
PIC18F4320 |
(04.02.00) |
|
PIC18C858! |
(02.01.00) |
PIC18F4321 |
(04.30.03) |
|
PIC18F1220# |
(04.10.00) |
PIC18F4331 |
(04.02.00) |
|
PIC18F1320# |
(04.10.00) |
PIC18F4410 |
(04.30.01) |
|
PIC18F2220 |
(04.02.00) |
PIC18F442 |
(02.30.01) |
|
PIC18F2221 |
(04.30.03) |
PIC18F4420 |
(04.30.01) |
|
PIC18F2320 |
(04.02.00) |
PIC18F4431 |
(04.02.00) |
|
PIC18F2321 |
(04.30.03) |
PIC18F4450 |
(04.30.01) |
|
PIC18F2331 |
(04.02.00) |
PIC18F4455 |
(04.30.01) |
|
PIC18F2410 |
(04.30.01) |
PIC18F448 |
(02.30.01) |
|
PIC18F242 |
(02.30.01) |
PIC18F4480 |
(04.30.03) |
|
PIC18F2420 |
(04.30.01) |
PIC18F4510 |
(04.30.01) |
|
PIC18F2431 |
(04.02.00) |
PIC18F4515 |
(04.30.01) |
|
PIC18F2450 |
(04.30.01) |
PIC18F452 |
(02.30.01) |
|
PIC18F2455 |
(04.30.01) |
PIC18F4520 |
(04.30.01) |
|
PIC18F248 |
(02.30.01) |
PIC18F4525 |
(04.30.01) |
|
PIC18F2480 |
(04.30.03) |
PIC18F4550 |
(04.30.01) |
|
PIC18F2510 |
(04.30.01) |
PIC18F458 |
(02.30.01) |
|
PIC18F2515 |
(04.30.01) |
PIC18F4580 |
(04.30.03) |
|
PIC18F252 |
(02.30.01) |
PIC18F4585 |
(04.30.01) |
|
PIC18F2520 |
(04.30.01) |
PIC18F4610 |
(04.30.01) |
|
PIC18F2525 |
(04.30.01) |
PIC18F4620 |
(04.30.01) |
|
PIC18F2550 |
(04.30.01) |
PIC18F4680 |
(04.30.01) |
|
PIC18F258 |
(02.30.01) |
PIC18F6620! |
(03.00.07) |
|
PIC18F2580 |
(04.30.03) |
PIC18F6720! |
(03.00.07) |
|
PIC18F2585 |
(04.30.01) |
PIC18F8620! |
(03.00.07) |
|
PIC18F2610 |
(04.30.01) |
PIC18F8720! |
(03.00.07) |
|
Device |
Supported in
OS (FW) Version |
Device |
Supported in
OS (FW) Version |
|
|
PIC16F506 |
(04.30.00) |
PIC16F946 |
(04.40.01) |
|
|
PIC18F1230 |
(04.50.01) |
PIC18F1330 |
(04.50.01) |
|
! See Sections 7-12
in this readme for information on programming these devices.
# Some revisions prior to Rev D0 may fail to program on this programmer.
Firmware version 4.50.01 will be available in the near
future.
This tool has been tested under the following PC operating systems:
· Windows® 98 SE
· Windows ME
· Windows NT 4.0 SP6a Workstations (NOT Servers)
· Windows 2000 SP4
·
Windows XP
The following documents may be found on our website or MPLAB
IDE CD-ROM:
·
PICSTART Plus User's Guide DS51028
·
PICSTART Plus Upgrade Kit Brief DS51405
·
Programming Specifications for devices various DS numbers
·
Development Tools Selector
On-line help (Help>Topics) is also available for this
tool:
·
Programmers>PICSTART PlusI hlpPSPlus.chm
None.
The following is a list of known problems. For information
on common problems, error messages and limitations, please see “Troubleshooting”
in the online help file for PICSTART Plus (hlpPSPlus.chm).
Some devices require that a 0.1uF bypass capacitor be placed
from the VDD pin to the VSS pin of the device to successfully program the
device. If programming failures still
arise, try increasing this value incrementally to a maximum of 10uF. A low ESR
capacitor such as a tantalum is recommended. The parts affected are:
PIC10F220 PIC10F222 PIC16F737 PIC16F747
PIC16F767 PIC16F777 PIC18F2220 PIC18F2320
PIC18F2410 PIC18F2420 PIC18F2455 PIC18F2480
PIC18F2510 PIC18F2515 PIC18F2520 PIC18F2525
PIC18F2550 PIC18F2580 PIC18F2585 PIC18F2610
PIC18F2620 PIC18F2680 PIC18F4220 PIC18F4320
PIC18F4410 PIC18F4420 PIC18F2331 PIC18F2431
PIC18F4331 PIC18F4431 PIC18F4455 PIC18F4480
PIC18F4510 PIC18F4515 PIC18F4520 PIC18F4525
PIC18F4550 PIC18F4580 PIC18F4585 PIC18F4610
PIC18F4620 PIC18F4680
For devices such as the 18Fxx31 which have power supply (Vdd and AVdd) and ground (Vss
and AVss), all pins must be used
in order for these devices to program.
SSR 19423: On
Windows 98, Program and Verify progress so far, then pause at random addresses
on large memory devices. Occasionally, communication errors occur.
SSR 19424: On
Windows 98, programming does not always successfully complete when resumed
after communication failure.
SSR 19753: EEPROM is not being erased on some devices, such as the PIC16F62X/62XA, PIC16F648A, PIC16F8X/8XA, and PIC16F87X/87XA.
SSR 29067: blank Check: No longer reports ID memeory area with dsPIC33/PIC24 devices.
·
Once address ranges are set in the Programmer
Settings dialog, Program tab, the settings will stay set and not revert to
default values after an operation.
·
For all memory except configuration bits (that
are not code protected), you may program from 1 to 0, but not from 0 to 1,
i.e., you must erase and then program.
·
With PIC18F8xxx devices set in boot block
processor mode, memory past the boot block range is not accessible. Therefore,
verifying after the boot block range will fail in this mode. In microprocessor
mode, all of program memory will fail a verify.
PIC10F2xx devices are currently available in a 6-pin SOT 23
and 8-pin DIP packages. The following
setup is required for use with the PICSTART Plus:
6-pin SOT 23 options:
1. PIC10F2xx
Universal Programmer Adapter (AC163020) with the 16-pin Adapter socket on the
reverse side: Using the male-male
stand-off headers, align pin one as viewed from the top silk screen with pin
one of the 40-pin ZIFF socket on the PICSTART Plus. Please see "AC163020
pin 1 guide" (DS51478).
2. PIC10F2xx
SOT-23 to DIP-8 Programmer Adapter (AC163021):
Using the pin one pad (square solder pad), align the pad with pin one of
the 40-pin ZIFF socket on the PICSTART Plus. Please see "AC163021 pin 1
guide" (DS51479).
8-pin DIP options:
1. PIC10F2xx Universal Programmer Adapter (AC163020) with the 18-pin Adapter socket on the reverse side: Using the male-male stand-off headers, align pin one as viewed from the top silk screen with pin one of the 40-pin ZIFF socket on the PICSTART Plus. Please see "AC163020 pin 1 guide" (DS51478).
2. Align
Pin 1 of the 10F2xx DIP-8 package to Pin 9 of the PICSTART Plus.
You can program rfPIC12C509Ax devices using PICSTART Plus by
creating an adapter that will connect the top 8 pins (4 pins on each side) to
the PICSTART Plus (socket pins 1-4 and 37-40).
This will allow you to program the PIC12C509A part of the device. ONLY connect the top 8 pins for proper operation. Once you have created the adapter, you will
be able to select the rfPIC12C509Ax part from the PICSTART Plus programming
dialog on MPLAB IDE. Then follow normal programming procedures.
From ETN #22:
Symptom:
PIC16C55A, PIC16C57C and PIC16F57 devices do not verify correctly using the
PICSTART Plus. When a blank device is read, program memory values of 0xBFF are
reported.
Problem: The OSC2
pin on the PIC16C55A, PIC16C57C and 16F57 tries to overdrive RB6. This causes
invalid voltage levels for verification.
Solution: To
program the PIC16C55A, PIC16C57C and the 16F57 in DIP packages on a PICSTART
Plus, a modified adapter must be used. The adapter can be created using a 28-
or 40-pin ZIF, LIF or standard socket by cutting the connector pin that
corresponds to pin 26 the device. After
creating this modified adapter, secure the device in the adapter, then place
the modified adapter in the PICSTART Plus. This adapter should only be used when
programming these devices.
When programming a PIC16F818 or PIC16F819, you must add a
1kohm resistor between MCLR and GND. This can be placed in the socket with the
device.
To program these devices using the PICSTART Plus programmer,
you need to build an adapter that will make the part look like the 40-pin
PIC18CXXX devices. The device pins below should be attached to the PICSTART
Plus as noted. (ETN #23)
Note: You
must connect all Vdd/Vss lines on the devices, as all are
needed to power the chip correctly.
|
PIN |
PICSTART Plus |
PIC18C658 64-pin package |
PIC18C658 68-pin package |
|
VDD |
11 |
10,
26, 38, 57 |
2,
20, 37, 49 |
|
VSS |
12 |
9,
25, 41, 56 |
19,
36, 53, 68 |
|
MCLR |
1 |
7 |
16 |
|
RB6 |
39 |
42 |
54 |
|
RB7 |
40 |
37 |
48 |
|
PIN |
PICSTART Plus |
PIC18C858 80-pin package |
PIC18C858 84-pin package |
|
VDD |
11 |
12,
32, 48, 71 |
2,
24, 45, 61 |
|
VSS |
12 |
11,
31, 51, 70 |
23,
44, 65, 84 |
|
MCLR |
1 |
9 |
20 |
|
RB6 |
39 |
52 |
66 |
|
RB7 |
40 |
47 |
60 |
|
PIN |
PICSTART Plus |
PIC18F6X20 64-pin package |
PIC18F8X20 80-pin package |
|
VDD |
11 |
10,
19, 26, 38, 57 |
12,
25, 32, 48, 71 |
|
VSS |
12 |
9,
20, 25, 41, 56 |
11,
26, 31, 51, 70 |
|
MCLR |
1 |
7 |
9 |
|
RB6 |
39 |
42 |
52 |
|
RB7 |
40 |
37 |
47 |
Not currently supported on PICSTART Plus. Supported only on
MPLAB ICD 2.